anything that wriggles - Turkish English Dictionary